/**
 * @name 代理的配置
 * @see 在生产环境 代理是无法生效的，所以这里没有生产环境的配置
 * -------------------------------
 * The agent cannot take effect in the production environment
 * so there is no configuration of the production environment
 * For details, please see
 * https://pro.ant.design/docs/deploy
 *
 * @doc https://umijs.org/docs/guides/proxy
 */
export default {
  // 如果需要自定义本地开发服务器  请取消注释按需调整 
  // proxy: {
    dev: {
      '/api/': {
        target: 'https://proapi.azurewebsites.net',
        changeOrigin: true,
        pathRewrite: { '^': '' },
        // onProxyRes(proxyRes, req, res) {
        //   console.log('req: ', req)
        //   // const realUrl = new URL(req.url || '', commonUrl)?.href || '';
        //   // proxyRes.headers['x-real-url'] = realUrl;
        // }
      },
      // localhost:8000/api/** -> https://preview.pro.ant.design/api/**
      '/cosmetic-medicine-shop': {
        // 要代理的地址
        target: 'http://localhost:3000',
        // 配置了这个可以从 http 代理到 https
        // 依赖 origin 的功能可能需要这个，比如 cookie
        changeOrigin: true,
        // 'pathRewrite': { '^/api' : '/cosmetic-medicine-shop' },
        logLevel: 'debug', // 设置日志级别为 debug
        // onProxyRes(proxyRes, req, res) {
        //   // console.log('req: ', req)
        //   // const realUrl = new URL(req.url || '', commonUrl)?.href || '';
        //   // proxyRes.headers['x-real-url'] = realUrl;
        // }
      },
      
    // },
  }
  

  // /**
  //  * @name 详细的代理配置
  //  * @doc https://github.com/chimurai/http-proxy-middleware
  //  */
  // test: {
  //   // localhost:8000/api/** -> https://preview.pro.ant.design/api/**
  //   '/api/': {
  //     target: 'https://proapi.azurewebsites.net',
  //     changeOrigin: true,
  //     pathRewrite: { '^': '' },
  //   },
  // },
  // pre: {
  //   '/api/': {
  //     target: 'your pre url',
  //     changeOrigin: true,
  //     pathRewrite: { '^': '' },
  //   },
  // },
};
